d19b79e9b866ee997d7a1f87c3e8368bf36ba0f0,src/freenet/node/FNPPacketMangler.java,FNPPacketMangler,processDecryptedAuthAnonReply,#number[]#Peer#PeerNode#,546

Before Change


			processJFKMessage2(payload, 4, pn, replyTo, true, setupType);
		} else if(packetType == 3) {
			// Phase 4
			processJFKMessage4(payload, 4, pn, replyTo, false, true, setupType);
		} else {
			Logger.error(this, "Invalid phase "+packetType+" for anonymous-initiator (we are the responder)");
		}

After Change


		} else if(packetType == 3) {
			// Phase 4
			if(!processJFKMessage4(payload, 4, pn, replyTo, false, true, setupType, true))
				processJFKMessage4(payload, 4, pn, replyTo, false, true, setupType, false);
		} else {
			Logger.error(this, "Invalid phase "+packetType+" for anonymous-initiator (we are the responder)");
		}